gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module Playwright
    • module Playwright::ApiImplementation
    • module Playwright::ChannelOwners
    • module Playwright::EventEmitter
    • module Playwright::EventListenerInterface
    • module Playwright::Events
    • module Playwright::JavaScript
    • module Playwright::LocatorUtils
    • module Playwright::Test
    • module Playwright::Test::Matchers
    • module Playwright::Utils
    • module Playwright::Utils::Errors
    • module Playwright::Utils::Errors::TargetClosedErrorMethods
    • module Playwright::Utils::PrepareBrowserContextOptions
  • Classes

    • class Playwright::APIRequest
    • class Playwright::APIRequestContext
    • class Playwright::APIResponse
    • class Playwright::Accessibility
    • class Playwright::AlreadyDisposedError
    • class Playwright::Android
    • class Playwright::AndroidDevice
    • class Playwright::AndroidExecution
    • class Playwright::AndroidInput
    • class Playwright::AndroidSocket
    • class Playwright::AndroidWebView
    • class Playwright::AssertionError
    • class Playwright::Browser
    • class Playwright::BrowserContext
    • class Playwright::BrowserType
    • class Playwright::CDPSession
    • class Playwright::Channel
    • class Playwright::ChannelOwner
    • class Playwright::ChannelOwners::ElementHandle
    • class Playwright::ChannelOwners::FetchRequest
    • class Playwright::Connection
    • class Playwright::ConsoleMessage
    • class Playwright::CrashedError
    • class Playwright::DebugConsoleNotEnabledError
    • class Playwright::Dialog
    • class Playwright::DifferentFrameError
    • class Playwright::Download
    • class Playwright::DriverCrashedError
    • class Playwright::ElementHandle
    • class Playwright::Error
    • class Playwright::EventEmitterCallback
    • class Playwright::EventEmitterOnceCallback
    • class Playwright::EventEmitterProxy
    • class Playwright::Execution
    • class Playwright::FileChooser
    • class Playwright::Frame
    • class Playwright::FrameAlreadyDetachedError
    • class Playwright::FrameLocator
    • class Playwright::FramePageNotReadyError
    • class Playwright::HarRouter
    • class Playwright::HttpHeaders
    • class Playwright::InputFiles
    • class Playwright::JSHandle
    • class Playwright::JavaScript::Expression
    • class Playwright::JavaScript::Regex
    • class Playwright::JavaScript::SourceUrl
    • class Playwright::JavaScript::ValueParser
    • class Playwright::JavaScript::ValueSerializer
    • class Playwright::JavaScript::VisitorInfo
    • class Playwright::Keyboard
    • class Playwright::Locator
    • class Playwright::LocatorAssertions
    • class Playwright::Mouse
    • class Playwright::Page
    • class Playwright::Playwright
    • class Playwright::PlaywrightApi
    • class Playwright::PlaywrightApi::ApiImplementationWrapper
    • class Playwright::PlaywrightApi::ChannelOwnerWrapper
    • class Playwright::RawHeaders
    • class Playwright::Request
    • class Playwright::Response
    • class Playwright::RootChannelOwner
    • class Playwright::Route
    • class Playwright::RouteHandler
    • class Playwright::RouteHandler::CountDown
    • class Playwright::RouteHandler::StubCounter
    • class Playwright::SelectOptionValues
    • class Playwright::Selectors
    • class Playwright::SocketClosedError
    • class Playwright::SocketError
    • class Playwright::TargetClosedError
    • class Playwright::Test::Expect
    • class Playwright::Test::Matchers::PlaywrightMatcher
    • class Playwright::TimeoutError
    • class Playwright::TimeoutSettings
    • class Playwright::Touchscreen
    • class Playwright::Tracing
    • class Playwright::Transport
    • class Playwright::Transport::AlreadyDisconnectedError
    • class Playwright::UrlMatcher
    • class Playwright::Video
    • class Playwright::Waiter
    • class Playwright::WebError
    • class Playwright::WebSocket
    • class Playwright::WebSocketClient
    • class Playwright::WebSocketClient::DriverImpl
    • class Playwright::WebSocketClient::SecureSocketFactory
    • class Playwright::WebSocketClient::TransportError
    • class Playwright::WebSocketTransport
    • class Playwright::WebSocketTransport::AlreadyDisconnectedError
    • class Playwright::Worker
    Overview
    H
    Home
    G
    Guides
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
    • Accessibility
    • API request
    • API request context
    • API response
    • Browser
    • Browser context
    • Browser type
    • Cdp session
    • Console message
    • Dialog
    • Download
    • Element handle
    • Android
    • Android device
    • Android input
    • Android socket
    • Android web view
    • File chooser
    • Frame
    • Frame locator
    • Js handle
    • Keyboard
    • Locator
    • Locator assertions
    • Mouse
    • Page
    • Playwright
    • Request
    • Response
    • Route
    • Selectors
    • Touchscreen
    • Tracing
    • Web socket
    • Worker
    • Getting started
    • Download playwright driver
    • Inspector
    • Launch browser
    • Playwright on alpine linux
    • Rails integration
    • Rails integration with null driver
    • Recording video
    • Rspec integration
    • Semi automation
    • Use storage state
    • API coverage
  • Guides
    • documentation/docs/api/accessibility.md
    • documentation/docs/api/api_request.md
    • documentation/docs/api/api_request_context.md
    • documentation/docs/api/api_response.md
    • documentation/docs/api/browser.md
    • documentation/docs/api/browser_context.md
    • documentation/docs/api/browser_type.md
    • documentation/docs/api/cdp_session.md
    • documentation/docs/api/console_message.md
    • documentation/docs/api/dialog.md
    • documentation/docs/api/download.md
    • documentation/docs/api/element_handle.md
    • documentation/docs/api/experimental/android.md
    • documentation/docs/api/experimental/android_device.md
    • documentation/docs/api/experimental/android_input.md
    • documentation/docs/api/experimental/android_socket.md
    • documentation/docs/api/experimental/android_web_view.md
    • documentation/docs/api/file_chooser.md
    • documentation/docs/api/frame.md
    • documentation/docs/api/frame_locator.md
    • documentation/docs/api/js_handle.md
    • documentation/docs/api/keyboard.md
    • documentation/docs/api/locator.md
    • documentation/docs/api/locator_assertions.md
    • documentation/docs/api/mouse.md
    • documentation/docs/api/page.md
    • documentation/docs/api/playwright.md
    • documentation/docs/api/request.md
    • documentation/docs/api/response.md
    • documentation/docs/api/route.md
    • documentation/docs/api/selectors.md
    • documentation/docs/api/touchscreen.md
    • documentation/docs/api/tracing.md
    • documentation/docs/api/web_socket.md
    • documentation/docs/api/worker.md
    • documentation/docs/article/getting_started.md
    • documentation/docs/article/guides/download_playwright_driver.md
    • documentation/docs/article/guides/inspector.md
    • documentation/docs/article/guides/launch_browser.md
    • documentation/docs/article/guides/playwright_on_alpine_linux.md
    • documentation/docs/article/guides/rails_integration.md
    • documentation/docs/article/guides/rails_integration_with_null_driver.md
    • documentation/docs/article/guides/recording_video.md
    • documentation/docs/article/guides/rspec_integration.md
    • documentation/docs/article/guides/semi_automation.md
    • documentation/docs/article/guides/use_storage_state.md
    • documentation/docs/include/api_coverage.md
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. playwright-ruby-client
  3. 1.42.0

playwright-ruby-client

The Ruby binding of playwright driver 1.42.0

Types
Docs
Guides
Zeitwerk
Namespace
Optimized

Version

1.42.0

Authors

YusukeIwaki

Dependencies

concurrent-ruby, mime-types, bundler, chunky_png, dry-inflector, faye-websocket, pry-byebug, puma, rack, rake, rspec, rubocop-rspec, sinatra

Quick Start

bundle add playwright-ruby-client

Getting Started

Learn more about the Playwright-ruby-client gem.

Installation

Learn more about how to install and configure the gem

Documentation

Learn more about the details

Guides

Learn more about the gem in the written guides

Reference

Learn more about the classes and modules

Guides

documentation/docs/article/guides/download_playwright_driver.md

Read about "Download playwright driver" in playwright-ruby-client

Read more

documentation/docs/article/guides/inspector.md

Read about "Inspector" in playwright-ruby-client

Read more

documentation/docs/article/guides/launch_browser.md

Read about "Launch browser" in playwright-ruby-client

Read more

documentation/docs/article/guides/playwright_on_alpine_linux.md

Read about "Playwright on alpine linux" in playwright-ruby-client

Read more

Playground

Test, play and inspect the gem for yourself

irb(main):001:0>

            

Playground

Run a Ruby playground with the playwright-ruby-client gem pre-installed

Play

Top-Level Modules

  • Playwright
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem